package com.tdam2011.grupo03.activitys;

import com.tdam2011.grupo03.R;

import android.app.TabActivity;
import android.content.Intent;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuInflater;
import android.view.MenuItem;
import android.widget.TabHost;

public class LogAcciones extends TabActivity {
	private String nombres;
	private String aliasContacto;

	@Override
	public void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.pestanas);
		Bundle extras = getIntent().getExtras();
		if (extras != null) {
			nombres = extras.getString("nombre");
			aliasContacto = extras.getString("aliasContacto");
		}
		SetupTabs();

	}

	public boolean onCreateOptionsMenu(Menu menu) {
		MenuInflater inflater = getMenuInflater();
		inflater.inflate(R.menu.menuregistroacciones, menu);
		return true;
	}

	public boolean onOptionsItemSelected(MenuItem item) {
		return MenuChoice(item);

	}

	private boolean MenuChoice(MenuItem item) {
		Intent intent;
		intent = new Intent(this, PreferenciasLog.class);
		startActivity(intent);
		return true;
	}

	void SetupTabs() {

		TabHost host = getTabHost();

		TabHost.TabSpec spec = host.newTabSpec("tag1");
		Intent in1 = new Intent(this, LogLlamada.class);
		in1.putExtra("nombre", nombres);
		spec.setIndicator(getResources().getString(R.string.tabCalls));
		spec.setContent(in1);

		TabHost.TabSpec spec2 = host.newTabSpec("tag2");
		Intent in2 = new Intent(this, LogSms.class);
		in2.putExtra("nombre", nombres);
		spec2.setIndicator(getResources().getString(R.string.tabSMS));
		spec2.setContent(in2);

		TabHost.TabSpec spec3 = host.newTabSpec("tag3");
		Intent in3 = new Intent(this, LogEmail.class);
		in3.putExtra("nombre", nombres);
		spec3.setIndicator(getResources().getString(R.string.tabEmails));
		spec3.setContent(in3);

		TabHost.TabSpec spec4 = host.newTabSpec("tag4");
		Intent in4 = new Intent(this, LogSMSWeb.class);
		in4.putExtra("aliasContacto", aliasContacto);
		in4.putExtra("nombre", nombres);
		spec4.setIndicator(getResources().getString(R.string.tabWebSMS));
		spec4.setContent(in4);
		host.addTab(spec);
		host.addTab(spec2);
		host.addTab(spec3);
		host.addTab(spec4);
	}

}
